home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 17 / CU Amiga Magazine's Super CD-ROM 17 (1997)(EMAP Images)(GB)[!][issue 1997-12].iso / CUCD / Programming / DiceSource / include / errno.h < prev    next >
C/C++ Source or Header  |  1994-02-01  |  1KB  |  49 lines

  1.  
  2. /*
  3.  * $VER: errno.h 1.0 (17.4.93)
  4.  *
  5.  * (c)Copyright 1992 Obvious Implementations Corp, All Rights Reserved
  6.  */
  7.  
  8. #ifndef ERRNO_H
  9. #define ERRNO_H
  10.  
  11. #ifndef MATH_H
  12. #define EDOM        1        /*  repeated in errno.h */
  13. #define ERANGE        2        /*  repeated in errno.h */
  14. #endif
  15.  
  16. #define EBADF        3        /*  bad file descriptor */
  17. #define ENOPERM     4        /*  write on ro or read on wo desc */
  18. #define ENOMEM        5        /*  no memory ???    */
  19. #define ENOFILE     6        /*  open failed        */
  20. #define ENOENT        6        /*  ... synonym        */
  21.  
  22. #define EACCES        7        /*  access disallowed    */
  23. #define EINVAL        8        /*  invalid flags    */
  24. #define EMFILE        9        /*  ran out of FDs    */
  25. #define EAGAIN        10
  26. #define EPEER        11
  27. #define EPIPE        12
  28. #define ENOTFND     13
  29. #define ESTACK        14        /*  ran out of stack    */
  30.  
  31. #define ENOTTY        15
  32. #define ENXIO        16        /*  lattice compat?    */
  33. #define EEXIST        17        /*  already exists    */
  34.  
  35. #define EWOULDBLOCK 18        /*  call would block    */
  36. #define EINTR        19        /*  interrupted call    */
  37.  
  38. #define ENOSPC        20        /*  ?    */
  39. #define EIO        21        /*  ?    */
  40. #define ENOEXEC     22        /*  exec failed */
  41. #define ESPIPE        23        /*  is a pipe    */
  42.  
  43. extern volatile int errno;
  44. extern int sys_nerr;
  45. extern char *sys_errlist[];
  46.  
  47. #endif
  48.  
  49.